namespace Plugins.Interfaces
{
    using System;

    public interface IPluginConvertible<T> : IEquatable<T>
    {
        T GetValue();
        T GetValue(IPluginPropertyConverter<T> converter);
        void SetValue(T value);
        void SetValue(T value, IPluginPropertyConverter<T> converter);
    }
}

